Covid vaccinations hit another record, average now above 3 million