President Donald Trump vetoes National Defense Authorization Act