Joe Biden apologises for ‘cruelty’ of slavery