A primal-dual interior-point method based on a new kernel function for linear complementarity problem