Text this: Cloud computing in E-Commerce in Palestine: legal issues and challenges