Municipal finance for sanitation in three African cities