Theresa May has said changing Prime Minister "risks delaying Brexit" as she pledged not to give up in a defiant interview over her Brexit deal.