a review on magnesium aluminate mgal2o4 spinelus4126479a