During the First Opium War, the British navy defeated Eight Banners forces at Ningbo and Dinghai.  When was the Treaty of Nanking rejected