Senior Liberal blasts premier for ‘costly political gimmicks’ in face of Donald Trump’s tariff threats