Detroit files for bankruptcy protection