Alistair Brownlee has announced his retirement from triathlon after a decorated 18-year career gilded by two Olympic gold medals and a host of major titles