银行本票多长时间有效