Long Island charter boats struggling after Sandy