long term cloud mining investment