Home Business Elon Musk had a bad week at Tesla, SpaceX and Twitter