Trump cancels Kenya deal