Streaming helps 2020 record sales hit high note