Learning and Adapting Robust Features for Satellite Image Segmentation on Heterogeneous Datasets