Trends in nanotechnology techniques for detecting heavy metals in food and contaminated water: a review