Stan Chart bites back against Iran charges