London riots were not about politics or protest, but theft: Cameron