Explain the difference between first-touch, last-touch, and multi-touch attribution models. In what scenario would you recommend one over the others?