Microsoft shows off Windows Phone 7.8 on a Lumia 900, emphasizes new home screen