Struggling Cardinals offense manages only three hits in loss to Marlins