Distribution and yield of trace metals from the foot of Mount Kilimanjaro to the coastal of Indian Ocean: impacts of natural and anthropogenic factors