Solar Millennium filed for bankruptcy