The U.S. and its Western allies believe Iran is developing nuclear technology for weapons , a charge Tehran denies .