Boris Johnson vows 100,000s of jabs per day by mid-January