Molina's HR, 4 hits lead Cardinals past Mariners