Improved Monte Carlo inversion of surface wave data