B.C. residents save 24 megawatt hours during Earth Hour