Human dental pulp stem cells: from biology to clinical applications.