US inflation tops 4% for first time since 2023, pressuring Fed