use Spark zipPartitions to join two RDDs.