Avon taps former J&J executive to fill CEO role