Millions to turn off lights for Earth Hour tonight