Primal-Dual Interior-Point Methods