Analysing cation-modified magnetic perovskites A2SnFeO6 (A = Ca, Ba): a DFT study