Questions have been raised about what China is trying to achieve by donating COVID-19 vaccines to poorer countries.