Iran records first surplus with Western banks in 3 years