Total and Qatar Petroleum have firmed up an agreement to sale a stake in three oil blocks in Kenya in a deal that...