Mega Millions jackpot hits $586 million