Dancing with Critiques: Enhancing LLM Reasoning with Stepwise Natural Language Self-Critique