Theresa May tells MPs at Prime Minister's Questions that she will not call a general election if her Brexit deal fails.