Yahoo customers' passwords and emails stolen