Controversy, safety concerns surround Buffalo Police staffing changes