Historian, noted writer Babasaheb Purandare passes away at 99