Trump threatens to shoot Iranian ships in Persian Gulf