Halo 4 live action trailer and gameplay shown at E3 (video)