EcoMLS: A Self-Adaptation Approach for Architecting Green ML-Enabled Systems