'Cut the hypocrisy': Hillary Clinton hammers Donald Trump's defenders over 'national security'