US President Donald Trump said Washington is ready to strike a nuclear deal with Tehran “whenever Iran is ready,” as he addressed Israel’s parliament during his visit.