Princeton residents take in 76 cats and dogs after transport stranded by B.C. storm