Iran will ‘pay the price’ for ‘all talk and no action’, Trump warns