Giffords successor closes gap in Ariz. House race