how much does a viagra pill cost viagra generic viagra-generics.us generic viagra what is the class for viagra