Marlins shortstop Tim Anderson swats a solo homer while on rehab assignment for Triple-A Jacksonville