Zanetti: 'I'll play until I'm 40'