a review on magnesium aluminate mgal2o4 spinel