Biopreservation, an ecological approach to improve the safety and shelf-life of foods