what country was ferdinand magellan born in?