Salem appoints permanent town manager