Food and fear keeps millions of foreign Muslims from visiting India’s marvellous mosques