Branding vs Marketing – Key Differences and How it Works