Boris odds-on in next PM market as Cameron resigns after UK votes for EU Brexit