Trump: Second amendment is under siege