American Spenders Are Fueling Growth. How Long Can It Last? | Fortune