Ted Cruz explains why we need a Second Amendment