Donald Trump pledges tax cuts for ‘middle class, upper class, lower class, business class’ if wins a second term as president