The urban volunteer programme in Dhaka: a community based primary health care and research initiative