AGREEMENT AND PLAN OF MERGER DATED AS OF JULY 19, 2025 BY AND BETWEEN FIRST COMMUNITY BANKSHARES, INC. AND HOMETOWN BANCSHARES, INC.