Saute cashews, bell pepper, and shallots over medium heat in a wok. Combine the remaining sauce ingredients in measuring cup and mix. Add oil to large non-stick skillet and preheat over medium heat. Cut chicken into pieces, trimming fat as required, coat with flour in plastic bag. Place chicken into skillet, spread evenly and turn up heat to medium-high. Cook chicken until almost done, flipping once and breaking up bunches to ensure even cooking. Add garlic and sauce mixture to wok and bring to low boil. Add chicken to wok, stir to coat evenly, turn off heat, leave uncovered for a few minutes.