Zinc, magnesium, selenium and depression: A review of the evidence, potential mechanisms and implications