Modulo-Counting First-Order Logic on Bounded Expansion Classes