 Elon Musk says he's moving the headquarters of his social media and space companies from California to Texas because of a new law on gender identity. Mr Musk said families and companies were coming under attack. BBC News.