Amazon to refund customers after $600 million tariff payout