Johnson retires after eight seasons as Vanderbilt coach