Belmont COVID-19 vaccination hub bookings in the thousands despite technical glitches