Australia to buy extra 20 million doses of Pfizer vaccine