Neural Cross-Domain Collaborative Filtering with Shared Entities