How Long Do Banks Hold Large Checks