President Donald Trump has turned away from Russia, pledging weapons for Ukraine and threatening Vladimir Putin with new sanctions.