Granulation-based self-training for the semi-supervised classification of remote-sensing images