Top US general expresses 'lots of regrets' for way Afghan war ended