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