Temecula mayor resigns in light of controversial email