NOx storage on BaO: theory and experiment