Age of menarche in contemporary British teenagers: survey of girls born between 1982 and 1986