Religion and politics should not mix, says British public – National Secular Society