What is the difference between glucose and ATP