mahmood ghaznavi fail to destroy temple