Agreement and Plan of Merger among Heartland Financial USA, Inc., Arizona Bank & Trust and Bank of the Southwest as of December 30, 2005