Paul McCartney ‘may be living off past glories’