Teenage pregnancy: a challenge for all.