Nokia and Microsoft announce broad strategic partnership