Russian president Vladimir Putin responds to G7 leaders and NATO