Microsoft "Halo 3" 1st-day sales hit $170 million