Britain did ban the slave trade, Mr Musk, but it was 12.5m slaves too late