BankFirst Capital to buy FNB Bancshares of Central Alabama