Cabaret night raises hundreds