NBA charges Donald Sterling, schedules June 3 vote