Giants' Kayvon Thibodeaux has huge injury scare