Mesenchymal stem cells: biology, characterization and future applications to animal health and livestock production. Part I