Team USA defeats Canada to win gold at World Juniors