Cardinals catcher Ivan Herrera hits a three-run home run for Triple-A Memphis while on a rehab assignment