US deficit grows to $291 billion in July despite tariff revenue surge...