The contraceptive revolution: some excellent progress but work still to be done.