San Francisco bans police and city use of face recognition technology