Labour MPs are to try to force a vote giving Parliament the right to decide whether Britain should stay in the EU single market – and are demanding Theresa May delays triggering Article 50 until such a poll is held.