Government agrees to buy additional 20mln Pfizer vaccine doses