Elon Musk faces off with Saudi Prince Talal over Twitter sale