No time to give MPs a meaningful vote on Brexit deal, David Davis says