President Xi Jinping pledges 1bn COVID-19 vaccine doses to Africa.