what season and episode does richard gilmore die