Using retail mobile apps to enhance the in-store shopping experience