Soft tissue balancing in varus total knee arthroplasty: an algorithmic approach