Microsoft Lumia 950 vs 950 XL Review: A day in the life