Can you make money with affiliate marketing in 2024?