Oklahoma QB signs with Chris Cabott