Yahoo says hackers stole data from 500 million accounts in 2014