Kenyan solar energy firm signs 40 MW power deal with state-run utility