How old was Anne when she gave birth to Mary?