Milin,highly stable glycosylated, dimeric plant serine protease from Euphorbia milii: structure function,folding and crystallographic studies