Explosion leaves eight injured in boathouse at US Navy base