Pass. Altough your hand is extremely offense-oriented, you need too many controls for slam, so you certainly should not bid again. Your free bid of five spades already suggested a very distributional hand. Your pass now notifies partner that you would not mind hearing a six- spade bid (else you would have doubled six clubs).
If you passed six clubs, partner doubled (another good decision) and your side was lucky enough to take one spade, one heart, one diamond and one ruff for +500 - a good save for them.
Notice that partner's double of six clubs was a close call. He might have bid six spades with great trumps. The lesson here is that when in doubt wether to double a sacrifice or take the push, it is usually right to take the sure plus score.
Pass = 10
Double = 9
Any bid = 0
Bridge Today, Sep-Oct 1993, p. 5