Democratic presidential candidate Hillary Clinton has slammed Donald Trump for his 'absolute allegiance' to Russia that raises national security concerns, prompting her Republican rival to deny having any "relationship" with Russian President Vladimir Putin.