Comparative study of classification algorithms for quality assessment of resistance spot welding joints from pre- and post-welding inputs