President William Ruto cancels controversial Adani, JKIA and KETRACO deals