India posts lowest daily new coronavirus cases in nearly four months