India reports less than 40,000 daily new COVID cases after 102 days, recovery rate increases to 96.87 pc