Nokia details Windows Phone 7.8 update for existing Lumia devices