Michael Holding retires from cricket commentary