A total of more than 34.6 million people in Britain have been given a first dose of COVID-19 vaccine.