The MP for Witney, David Cameron, has announced he will step down as Prime Minister. It comes after the vote to leave the EU.