LONDON (AP) — David Cameron says he will resign by Wednesday, Theresa May to be next British Prime Minister. Cameron's announcement comes shortly after the news that Andrea Leadsom, one of two ...