RADEL: Resilient and Adaptive Distributed Edge Learning in dynamic environments