About 500,000 people take to the streets in London to protest against the government's planned public service cuts