Allama Taqi Hadi Naqvi gunned down in Karachi