CNN's Stephen Moore: Democrat in Alabama Senate race "is no saint either" because he supports abortion