US extends nuclear waivers for Iran, but with limits