How Long Do Banks Hold Cheques