Iraq war illegal, says Annan