Bharat Bharuch Jama Masjid and the temple beneath: What history, archaeology, and official records reveal