Interpretable socioeconomic status inference from aerial imagery through urban patterns