How long does an Ego battery last