James Moffat (mathematician)