A review of wire arc additive manufacturing: development, principles, process physics, implementation and current status