Evacuation simulation considering the heterogeneity of pedestrian under terrorist attacks