Prime Minister Justin Trudeau shuffles Cabinet