renewable energy technical due diligence