Prime minister says president knows Americans will face higher prices if he goes ahead with threats