Mega Millions jackpot reaches $640 million