Energy-Aware Scheduling in Decentralised Multi-Cloud Systems