Retailer to use almost $2.9bn in tariff refunds to deliver price cuts for squeezed American consumers