Model updating of a full-scale bridge structure using particle swarm optimization