John O'Donovan (scacchista)