Iran unveiled an underground naval missile base at an undisclosed Gulf location on Saturday, state TV said, two days before the start of Donald Trump's second term as president.