The Russian president has been criticising the West's delivery of long-range weapons to Ukraine.