Longest-serving Hennepin Co. Commissioner Randy Johnson retiring after 38 years