David Harewood: Actor says the government should apologise for slavery