Firefighter catches goliath grouper after being pulled overboard