Boris Johnson under fire over church that "exorcises" gays