Amazon challenges Apple and Spotify with new music streaming service