A ban on assault weapons that Connecticut put in place after the Sandy Hook Elementary School shooting is constitutional, a federal appeals court said Friday, as it rejected challenges by gun rights advocates who claim it violates the Second Amendment. …