Biden vows to battle inflation as prices keep climbing