Justin Thomas wins Honda Classic while Tiger Woods shows progress