Musk says he's lined up $46.5 billion for his Twitter buy