Cloud Computing Adoption Grows, but Hurdles Remain