U.S. general calls Somalia terror haven