Studies in community-based education : programme implementation and student assessment at the Faculty of Medicine, University of Gezira, Sudan