Britsh Prime Minister Theresa May has struggled to keep her government from imploding after the resignations of Foreign Secretary Boris Johnson and David Davis, her once-loyal Brexit minister in charge of negotiating the country's split from the European Union.