Steven Matz Signs Four-Year Deal With Cardinals