SunPower files for bankruptcy protection, agrees to sell some assets...