how much do 100mg viagra cost 36