Fix setCluster method in PusherOptions.

Currently, `setCluster` method in `PusherOptions` class expects a string, when it should expect a `Cluster` instance and set port and host from this object.