diego de lepe was a spanish sailor