Mooresville becomes 2nd Amendment sanctuary town