Mapping class groups, multiple Kodaira fibrations, and CAT(0) spaces