generic valtrex retail price valtrex side effects common drug class of valacyclovir does valtrex work on other viruses valacyclovir+ibuprofen