BC Hydro says power almost fully restored after B.C. windstorms