Zhangjiagang company powers outdoor filming for Nolan's The Odyssey