Clinton hits Sanders on guns, economy