John Farrell announces he has lymphoma