SkyPower strikes US-2.2bn Kenyan solar deal