Vasco di Gama , Officer vidflottan