Thousands gather in London to protest against government cuts