Microsoft on track to sell five million Kinects by year’s end