Michael Holding to retire from cricket commentary