A look at David Cameron's time as PM

With David Cameron announcing his resignation, here's a look back at his time as prime minister.