Mark Boucher could recover most of eyesight: Doctor