Sunoco to buy NuStar Energy in $7.3 bn deal as it expands midstream biz