Visible chemiluminescence and electroluminescence of porous silicon