China to donate 500,000 COVID-19 vaccines to Pakistan