p2sh transaction signing