Virus interaction with heparan sulphate on cell membranes