Coalescence of surfactant-laden droplets