China launches mega US$10 billion canal project in a bid to help its economy