Veteran striker Kevin Phillips has completed his move to Leicester on a short-term contract until he retires the end of the season.