Mkhize announces 20 million Pfizer vaccine deal