Pasadena's Esparza aims for Olympic gold