when does viagra go generic – cgwd96izlc