Chris Cairns on 'long' road to recovery