DeVCL: An end-to-end degradation-aware framework for vehicle counting and localization in satellite imagery | Synapse