Price and carbon emission reduction decisions and revenue-sharing contract considering fairness concerns. (20th July 2018)