A novel single domain approach for numerical modelling solid oxide fuel cells