The Cambridge Community Foundation infuses $672,500 into Cambridge through nonprofit grants