Semiparametric Estimation of Consumer Demand Systems with Micro Data