Elon Musk agrees to pay Donald Trump million to settle lawsuit against Twitter