Structural and biochemical properties of a novel pullulanase of Paenibacillus lautus DSM 3035