Neneh Cherry’s new album, Blank Project, comes out Feb. 25