Challenges in Multi-cloud maze: How to manage the opportunities?