Meta agrees to $17 billion settlement, 2-hour daily limit for teens