Anthony Weiner Announces His Resignation