MPs have power to stop no-deal Brexit, says Jeremy Hunt