Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach