U.S. July budget deficit hits $302 billion as spending remains high