Expression and characterisation of the catalytic domain of an archaeal family 57 pullulanase type II