How digital storytelling can drive customer engagement and loyalty