Nucleon structure in a light-front quark model consistent with quark counting rules and data