Exploring the Benefits of Cloud Computing for Businesses