Iran adds more than $1bn in oil revenue to foreign reserves