John Fearn (whaler)