Deacon Edward Cannon of St. Philip Neri dies of cancer at 78