US Republican Senator John McCain has called for more sanctions against Russia, decrying Moscow’s alleged cyber-hack as an “act of war”.