Children under 16 will be banned from using social media in Britain, Prime Minister Keir Starmer announced on Monday, saying such platforms were making youngsters "unhappy".