Prime Minister David Cameron says the U.K. needs fresh leadership following the shocking Brexit results.