How are endocytosis and exocytosis different from diffusion?