Florida lottery ticket wins $1.58B Mega Millions jackpot