Theresa May could grant free vote on no-deal Brexit says Jeremy Hunt