Stem cell therapy and tissue engineering applications for cartilage regeneration.