Detecting urban markets with satellite imagery: An application to India