Biotechnology and bioengineering of pullulanase: state of the art and perspectives