Perrin Rogers resigns, settles for nearly $1M with Senate