Trump and Clinton clash over taxes