British Prime Minister Theresa May has warned rebels in her party that the alternative to her potential Brexit deal with the EU is no deal.