Three Indian crew members remain missing after a commercial vessel was attacked off the coast of Oman on Wednesday, as US President Donald Trump warned that Washington would strike Iran "hard" again, raising fears of further escalation across the Gulf.