Yahoo data breach found to affect all 3 billion users