Trump and Pence give rival speeches