The Foo Fighters' Dave Grohl was taken to hospital after breaking his leg at a concert in Sweden but returned an hour later to finish the gig.