Miami Marlins make flurry of roster moves