ATP: The Perfect Energy Currency for the Cell