Particle scale numerical modelling of heat transfer and melt pool dynamics in selective laser melting