but the international conference on population and development has , to the broad satisfaction of the vast majority of more than 150 governments , managed to agree an international document which meets this extraordinary goal .