Hamilton's Gary McArdle on his road to recovery following workplace accident