Biden says he will beat Trump, issues warning to gun makers | CNN town hall