US government records $116.5 billion surplus in June