how long is bactrim good for