Stem cells and the dental pulp: potential roles in dentine regeneration and repair.