Meena basti; A Jain cave of Aihole