Hyaluronan and mesenchymal stem cells: from germ layer to cartilage and bone.