Trudeau takes oath of office, announces new cabinet ministers