Premiärministern i Australien säger att man har säkerställt tillgång till det vaccin mot coronavirus som tas fram av läkemedelsföretaget AstraZeneca och det kommer erbjudas utan kostnad till landets 25 miljoner invånare.