Euphorbia project: renewable energy production through the cultivation and processing of semi arid land biomass in Kenya.