Ubisoft executives fined millions for alleged insider trading