New determination of the 229Th half-life