Covid vaccines to be offered to all 16 and 17-year-olds within weeks