Cleveland McKinney alleges he lost his job for complaining about “unsafe and discriminatory conditions” at McClymonds High