Microsoft offers private preview of new cloud platform for retailers