Publishers agree to Spotify streaming deals