Measurement of total scattering cross-sections for positrons of energies 2–400 eV on molecular gases: H2, D2, N2, CO