Boundary corrected density estimation by skew-normal kernels