Australia has doubled an earlier Pfizer order to 40 million shots, enough for four-fifths of the population.