Seven dead, dozens affected with cancer