Biology and pathology of trophoblast