Somalia 'not terror haven'