How long trichomoniasis lasts?