is vinyl better than cd