How ‘outsider’ Nikil Saval toppled a longtime state senator in Philly