Facebook says 50M user accounts affected by security breach