Pyspark Join Without Duplicate Columns