Kenya extends oil supply agreement with three Gulf companies