People who oppose Prevent are fuelling terrorism, says David Cameron