Facebook says 50 million user accounts affected by security breach