China's Xi not seen in public because of ailment - sources