MBSP1: a biosurfactant protein derived from a metagenomic library with activity in oil degradation