no doctor viagra will viagra go generic