Many retirees could empty their pension pots by their late 70s - leaving nine years of retirement unfunded, a major pension provider has warned.