Bungie threatens Halo 3 cheaters