TeraWulf Reports 21% Drop in Bitcoin Mining but Revenue Surpasses Estimates in Q2