AGREEMENT AND PLAN OF MERGER DATED AS OF MAY 5, 2004 BETWEEN F.N.B. CORPORATION AND SLIPPERY ROCK FINANCIAL CORPORATION