Spark SQL: count(*) fetches all data