Mexican president floats deal with cartels to stop violence