Shanghai and the opium war in 1894