An Agent-Based Model of Ant Colony Energy and Population Dynamics: Effects of Temperature and Food Fluctuation