David Cameron's resignation will trigger a battle for the Conservative leadership - and the keys to Number 10 - likely to feature Brexit standard-bearer Boris Johnson taking on figures such as Home Secretary Theresa May, who took a low profile in the referendum campaign.