Rural health-tech startup Karma Healthcare raises fresh funds