Party City files for bankruptcy protection