AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF MARK TWAIN SENIOR COMMUNITY LIMITED PARTNERSHIP