Large magnetic entropy change and broad working temperature span in CoMnSi0.88Ge0.12 alloy