Huge fire tears through Mesa church