Temecula mayor apologizes, resigns after controversial email