Vladimir Putin criticises grain deal agreed with Ukraine