how long does a 5 hour energy last