Lion Christensen announces AFL retirement