gas blowback M4