Kevin Durant: 'Tim Duncan could play until he's 90'