AUC Optimisation and Collaborative Filtering