PVOpt: A user-friendly software for optimally sizing standalone photovoltaic power systems for Palestine