China says Xi Jinping and different leaders have been given home Covid-19 vaccines, amid public concern over security