Sir David Attenborough says he doesn't 'have many more years around here'