Why emotions drive customer loyalty even when customers think they're being rational