Generic drugs in Spain : price competition vs. moral hazard