do you fast for a CBC test