Homotopy semi-numerical simulation of peristaltic flow of generalised Oldroyd-B fluids with slip effects