NBC: CNN's Christiane Amanpour says she pulled out of interview with Iran's president after he demanded she wear a headscarf