Microsoft to unveil new mobile software