Average optimality for Markov decision processes in borel spaces: a new condition and approach