MarineMax gets new credit facility