A Machine Learning Framework to Classify Mosquito Species from Smart-phone Images