More Vinyl than CDs to sell for first time in 30 years