Downstream processing of proteins: Recent advances