Tigers' Scherzer gets roughed up by Marlins