Balluff appoints new president/CEO