A computational framework incorporating human and social behaviors for occupant-centric egress simulation