Music streaming overtakes digital sales for first time