Modeling the bicoid gradient: Diffusion and reversible nuclear trapping of a stable protein