how long can a bank hold a wire transfer