MarineMax narrows loss in Q1