Blistered Szechuan Green Beans