Long-life (Co, Al, Mg)-doped LiMn1.5Ni0.5O4 cathodes prepared by co-precipitation method