Cloud computing revenue set to nearly double to $101bn by 2025