Canada shelves free trade negotiations with China