Inflation weighs down Trump approval