Craig Cunningham on road to recovery after near-fatal incident