Trump breaks with the GOP and vetoes $740 billion defense bill