How long can a Bitcoin transaction stay unconfirmed?