What is internet marketing and how does it differ from other forms of marketing?