AGREEMENT AND PLAN OF MERGER BY AND AMONG FIRST TRUST BANK, BNC BANCORP AND BANK OF NORTH CAROLINA DATED AS OF JUNE 4, 2012