ferdinand magellan born in which country?