Depeche Mode returns to the stage in South Florida