Actor Chadwick Boseman dies of cancer at 43