Self-administration of subcutaneous depot medroxyprogesterone acetate for contraception: feasibility and acceptability