Microsoft launching Windows Phone 7 on October 11th?