US Treasury reports surprise surplus