Renewable Energy Solutions Provider Scatec Posts $106 Million Revenue in Q1