Microsoft announces 2.5 million Kinects sold in first 25 days