Primal-dual interior point solver