The former world No.1 will tee up at the Farmers Insurance Open after avoiding one-year ban by giving $5m to charity and giving up future PGA Tour earnings