A review of current challenges and trends in energy systems modeling. (November 2018)