Bioremediation: Features, Strategies and applications