spark rdd join multiple columns