Witten could play vs. Giants despite broken rib