Jeremy Corbyn could see Labour beaten by the Lib Dems in public support if his party backs the Brexit deal Theresa May clinched with Brussels, a new poll has suggested.