Jason Pierre-Paul vows to get healthy, may have failed physical