Liberals lose special election in British Columbia, Trudeau's leadership questioned