Ibn Battuta,‎ esploratore