Kenya’s ruling party and opposition agree on joint government