Mexico City mayor hits church protests