Details of a potential deal have been reported by US and Iranian media, but no formal agreement has yet been reached.