Hydrodynamic and entropic effects on colloidal diffusion in corrugated channels