iFlick: Smartphone-based anemia screening in rural healthcare paradigm