Low-cost solar simulator for CPV cells characterizations