Sailing for spain, which explorer searched for a shorter route to india by heading west through the atlantic, ultimately landing in the caribbean?.