Meta agrees to $17bn settlement over claims of child social media addiction