US strikes Irans Qeshm Island after Trump says deal with Tehran could happen