D'Angelo dies aged 51 after "prolonged and courageous battle with cancer"