how long has molina been with the cardinals