Frankly if you said such a thing to me I'd probably be pretty pissed too. You not only called him cheap, but insulted his manhood by suggesting that he wasn't a good provider. Regardless of who makes more money.
Pretty much all you can do is apologize one more time, and if he brings it up after that point out that you've repeatedly apologized and that it's his choice to hang on to being angry about it, but you won't tolerate it.
Oh, and try not to be such a wench when you're PMSing.
"Well, then," the Cat went on, "you see a dog growls when it's angry, and wags its tail when it's pleased. Now I growl when I'm pleased, and wag my tail when I'm angry. Therefore I'm mad."