The half-life and mass of 43Ti