President Xi Jinping said on Tuesday China was sure of defeating a “devil” coronavirus that has killed 106 people, spread across the world and rattled financial markets.