Semistable 3-fold flips