Liberals retain power in Canada's elections with Mark Carney remaining Prime Minister