Explosion injures 8 at bayfront hotel under construction