AFFYMETRIX INC