Collaborative structure and feature learning for multi-view clustering