The effects of small metal additions (Co,Cu,Ga,Mn,Al,Bi,Sn) on the magnetocaloric properties of the Gd5Ge2Si2 alloy