B.C. Liberals hang on to win minority government