HarmonE: A Self-Adaptive Approach to Architecting Sustainable MLOps