US President Donald Trump has directly threatened Iran following a continued threat posed by its allies - the Houthi rebels in Yemen - who claimed responsibility for targeting ships in the Red Sea