Tim Taylor announces retirement from professional rugby