TEHRAN, Iran  President Donald Trump provoked an angry backlash from Iranian voices after reports he would block visas for citizens of seven Middle Eastern and African countries and temporarily ban most refugees.