Effect of A - and B -cation substitutions on the phase stability of PbTiO 3 ceramics