A Survey on Kolmogorov-Arnold Network