Food preservation techniques and nanotechnology for increased shelf life of fruits, vegetables, beverages and spices: a review