San Francisco bans puppy mills