Police ban preacher from giving talks