Microsoft reveals new Windows logo design and 100 modern app icons