Update: Microsoft firms up Windows Phone 8 features, announces new Twitter and Facebook apps