Putrescine N-methyltransferases—a structure–function analysis