Making Hash#pselect work the same as Hash#select

When using pselect on hashes, the return is an array of arrays
```ruby
[['key'1, 'value'], ['key2', 'value2'], ...]
```
This differs from Hash's implementation that returns a new hash.

This PR should resolve this disparity.