been using viagra for a year suddenly it's not working teva pharmaceuticals generic viagra normally how does viagra cost