Republican presidential candidate Ted Cruz turned one of his campaign events into a “prayer revival”.