EXHIBIT 10.4 ASTROPOWER, INC. Solar Park Newark, Delaware 19716-2000 May 1, 1996