Boundary-reaction-diffusion model for oscillatory zoning in binary crystals grown from solution.