Stan Lee terminates $1 billion lawsuit against former company