Spain's Prime Minister Mariano Rajoy on Tuesday hailed Catalan leaders' decision to call off a planned vote on independence for their region as "excellent news".