Grammy-winning singer and pianist Roberta Flack has died at the age of 88, her publicist says.