Prime Minister David Cameron says the riots across the UK since Saturday have been completely unacceptable.