how much does a cavity filling cost