Microsoft opens third Development Center in Noida, India