It is imperative to have bids that set up major suit as trump after 1NT - 2C - 2M. Just as a general principle, being able to set up trump in earlier bidding will greatly clarify later bids. The 3♦ bid here, even if agreed as not to deny spade support yet, runs the risk of complicating further bids with the ambiguity. Some of the bids mentioned by others are semi-standard (e.g. 3OM showing support with stiff somewhere, 4C as RKC, 4D as balanced slam try with support), although recently I saw an article advocating to switch the meanings of 4C and 4D to conserve room after balanced slam try. Lacking these methods, a simpler agreement is to use the OM bid as setting up M as trump. Here, after 1NT-2♣-2♠, 3♥ is pretty much an idle bid in many structures, therefore it can be used to announce spade fit and at least mild slam interest.