'Significant impact': BC Ferries says staff shortages may cause service disruptions