david kibuukalatest news & developments