“Halo 3” creates new opening day record