The U.S. Treasury ran a $27 billion surplus in June