Ben Stokes apologises to Katie Price over video