Dollar curbs, tough marketing crimp Iran oil deals: traders