Affymetrix Posts 2 Percent Q1 Revenue Growth