Fundamentals and advances of wire arc additive manufacturing: materials, process parameters, potential applications, and future trends