Eight hurt in SF General construction fire