Health Secretary Matt Hancock has announced people aged over 50 in England can now book a Covid-19 vaccine, despite concerns over a delay in supplies from March 28.