Is Cloud an Answer to Woes of Financial Services Industry?