Ali Carter has posted a number of impressive results during his career but also dealt with significant health scares over the years