Python Count Unique Values In Dataframe Merge On Columns