when is generic viagra available – qi78a20d595