Marvin Ensor to retire from AgriLife Extension effective Dec. 31