John has faced a long recovery in his highly-publicised cancer battle — but his son James, 36, beamed as he joined Sunrise on ...