Alfanar, SEC ink SAR 20 bn contracts for power infrastructure projects.