China a huge opportunity for Britain: Cameron