Donald Trump Jr has joined Vice President JD Vance in providing scathing criticism of the US President's war with Iran.