Target Directions for Primal-dual Interior-point Methods for Self-scaled Conic Programming