Band lineups at II-VI heterojunctions: Failure of the common-anion rule.