IREN Stock Down 60% Despite $2.8B AI Contracts as Macro Forces Hit