Thermodynamic analysis of microtubule self-assembly in vitro