U.S. President Donald Trump hailed “very good” talks with an unidentified Iranian official after abruptly shelving plans for fresh attacks, even as Israel vowed to keep up strikes on the Islamic republic