Microsoft and Aspect Form Global Strategic Alliance