NBC: California teen arrested, charged with possessing a gun he made using 3D technology