Human exposure to heavy metals: toxicity mechanisms and health implications