China's Li Haotong didn't think he would be able to play at the Masters on Friday because of illness - then moved into contention for the Green Jacket.