Violin, Microsoft team up to build all-flash NAS array