Protons and other defects in BaCeO3: a computational study