AgroTIC: Bridging the gap between farmers, agronomists, and merchants through smartphones and machine learning