Mexico City shifts to electrically powered public transportation