Interior –point algorithm for HLCPs based on new trigonometric kernel function