BBQ Yellow Bean Chicken with Grilled Chinese Long Beans