Americans spending more on Fourth of July fun