364-DAY REVOLVING CREDIT AGREEMENT dated as of May 21, 2004 between THE VALSPAR CORPORATION and BARCLAYS BANK PLC