A new approach to compute multi-reflections of laser beam in a keyhole for heat transfer and fluid flow modelling in laser welding