A Survey of Multi-View Representation Learning