cost of levitra 100mg generic vs viagra