Kanye West gets candid about Trump and slavery comments — and finally apologises