Banking 2.0: Developing a Reference Architecture for Financial Services in The Cloud