Nokia & Xiaomi in multi-year patent sharing agreement