Retinoic acid, a developmental signalling molecule