Controversial Buffalo police officer recommended for promotion