How much does a root canal cost?