how long does five hour energy last