Iran and the United States will meet in Oman for talks on Tehran's nuclear programme but rising military tensions cloud prospects for progress.