Democrat Davis wins Pa. House’s 35th District to fill Gergely’s seat