Canada election: Trudeau's Liberals win but lose majority