CleanSpark agrees to acquire GRIID for $155 million amid mining struggles