Automated Proof Generation for Rust Code via Self-Evolution