A review on modeling and simulation of solar energy storage systems based on phase change materials