NCAA hires new president