A detailed explanation of Segwit2x