Girls who menstruate before the age of 12 have a 10 per cent higher risk of having a heart attack or stroke in later life, a study has found