Polynomial Primal-Dual Cone Affine Scaling for Semidefinite Programming