US budget deficit falls 43% to $171B in August