User journey vs. user flow: Understanding the key differences