Cascades of homoclinic orbits to a saddle-centre for reversible and perturbed Hamiltonian systems