how much is a cbc test without insurance