Liberals survive 2nd non-confidence vote