Manitoba Bisons offensive lineman Geoff Gray signs NFL contract