Putin promises free grain to six African nations after collapse of Black Sea deal