A low-rank coordinate-descent algorithm for semidefinite programming relaxations of optimal power flow. (4th July 2017)