CNN readers pick top celebs of 2012