Int’l Film Fest opens in Shanghai