where is havilah in the bible located