Former FDA commissioner says agency erred in allowing drug companies to promote opioids for long-term use