Drag items in an ng-repeat to reorder them