UK NHS delivers more than 1 million vaccines in one month