Rock on, Foo Fighters! Dave Grohl and the band treated fans to an epic three-and-a-half hour