Geotherapeutics: the medicinal use of earths, minerals and metals from antiquity to the twenty-first century