A Mega Millions ticket sold in Florida wins $1.58 billion jackpot, the third-largest in US history