Spark Scala: Grouping Values In A Key-Value Pair