Republican rivals clash on TV over tax and immigration