Windows Head Steven Sinofsky to Leave Microsoft