Deep learning for detecting and explaining unfairness in consumer contracts