Ryan Fox catches fire with back nine 29 to lead Nedbank Golf Challenge