can you donate blood if you take valacyclovir