NATURALPROVER: Grounded Mathematical Proof Generation with Language Models