Mexican police officer shot American