Text this: Cloud computing in e-commerce in palestine: legal issues and challenges