how long does carrie underwood concert last