ALLSCRIPTS HEALTHCARE SOLUTIONS, INC. AMENDED AND RESTATED EMPLOYMENT AGREEMENT