Trump says US will impose 5% tariff on all Mexican imports from June 10