Microsoft to spend one billion dollars advertising Kinect and Windows Phone 7