AMENDED AND RESTATED JOINT FILING AGREEMENT