Halo franchise sells 25m worldwide, Halo Wars demo on February 5