Trump vetoes congressional block of national emergency