Shadow trade secretary Barry Gardiner appeared to struggle to keep his eyes open during the Commons Brexit deal debate.