Rich countries will have surplus vaccines by the end of this year, while the poor countries still struggle to get vaccinated.