Tim Duncan Retires After 19 Seasons With The Spurs