CD-CNN: A Partially Supervised Cross-Domain Deep Learning Model for Urban Resident Recognition