Trudeau government survives confidence vote