Effects of programmatic factors on the variation of contraceptive practice and reproductive behaviour in Bangladesh