Classification and challenges of bottom-up energy system models - A review