Michael Clark announces his retirement