Shortlist in the race to replace Boris Johnson is whittled down to two