Brenda Snipes resigns following tumultuous Florida recount