Sudan opposition vows protests amid public anger