Donald Trump talks of 'ridiculous' immigration laws ahead of announcing Mexico tariffs