clean energy technical due diligence