More than €48.5m worth of vaccines have been destroyed or returned unused by the HSE over the past two years.