Stewardson Legion dedicates new headquarters