how long does a swollen taste bud last