M & T Bank Corporation