Huawei 'prepared to sign no-spy agreement with UK government'