Trump says US will impose 5% tarriff on all Mexican imports