Hut Group chairman Charles Allen dismisses recent criticism