Small businesses struggle to recover from  Sandy