FBI Director James Comey agonised over whether to reveal investigation into Hillary Clinton's emails - but says he would make same decision.