Affiliate Marketing: Driving Revenue through Partnerships