British PM Keir Starmer announces social media ban for under-16-year-olds