Dr. Ben Carson answers questions at National Press Club