Evolution of Kernels: Automated RISC-V Kernel Optimization with Large Language Models