Reward-Guided Controlled Generation for Inference-Time Alignment in Diffusion Models: Tutorial and Review