Amazon and Huawei sign multi-year patent agreement