The NHS will begin vaccinating patients against coronavirus at dozens of hospital hubs from this week at the start of the biggest immunisation programme in history.