31 Injured after Fire at Spanish Grand Prix