Epidemiology of Giardia lamblia infection in children: cross-sectional and longitudinal studies in urban and rural communities in Zimbabwe.